Binarized octree generation for Cartesian adaptive mesh refinement around immersed geometries

نویسندگان

  • Jaber J. Hasbestan
  • Inanc Senocak
چکیده

We revisit the generation of balanced octrees for adaptive mesh refinement (AMR) of Cartesian domains with immersed complex geometries. In a recent short note [Hasbestan and Senocak, J. Comput. Phys. vol. 351:473-477 (2017)], we showed that the data-locality of the Z-order curve in hashed linear octree generation methods may not be perfect because of potential collisions in the hash table. Building on that observation, we propose a binarized octree generation method that complies with the Z-order curve exactly. Similar to a hashed linear octree generation method, we use Morton encoding to index the nodes of an octree, but use a red-black tree in place of the hash table. Red-black tree is a special kind of a binary tree, which we use for insertion and deletion of elements during mesh adaptation. By strictly working with the bitwise representation of the octree, we remove computer hardware limitations on the depth of adaptation on a single processor. Additionally, we introduce a geometry encoding technique for rapidly tagging the solid geometry for refinement. Our results for several geometries with different levels of adaptations show that the binarized octree generation outperforms the linear octree generation in terms of runtime performance at the expense of only a slight increase in memory usage. We provide the current AMR capability as open-source software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Numerical simulation of cross-flow around four cylinders by Local Domain Free Discretization-Immersed Boundary Method

In this paper, a hybrid of Local Domain Free Discretization and Immersed Boundary Method (termed as LDFD-IBM), is applied to simulate the incompressible flow over four circular cylinders in an in-line square configuration. LDFD-IBM belongs to the family of "Cartesian mesh methods", which means the complication of mesh generation is avoided for the problems with complex geometries. A Stencil Ada...

متن کامل

Immersed Boundary Method for Boltzmann and Navier- Stokes Solvers with Adaptive Cartesian Mesh

Adaptive Cartesian mesh methods have demonstrated unique abilities for automated mesh generation and dynamic mesh adaptation to flow solution and moving boundaries. However Navier-Stokes (NS) solvers with Cartesian mesh often produce large fluctuations of surface quantities (pressure, skin friction, and heat flux) at solid boundaries. We show that the Immersed Boundary Method (IBM) with adaptiv...

متن کامل

Advanced Boundary Cartesian Meshing Technology in Solidworks Flow Simulation

SolidWorks ® Flow Simulation is an intelligent, easy-to-use computational fluid dynamics (CFD) program that facilitates the work of design engineers who use SolidWorks 3D CAD software for design creation. This paper details the approach and theory behind the Cartesian mesh generation used in SolidWorks Flow Simulation. Detailed explanation and examples will support how this choice of mesh gener...

متن کامل

ForestClaw: A parallel algorithm for patch-based adaptive mesh refinement on a forest of quadtrees

We describe a parallel, adaptive, multiblock algorithm for explicit integration of time dependent partial differential equations on two-dimensional Cartesian grids. The grid layout we consider consists of a nested hierarchy of fixed size, non-overlapping, logically Cartesian grids stored as leaves in a quadtree. Dynamic grid refinement and parallel partitioning of the grids is done through the ...

متن کامل

Octree-based reasonable-quality hexahedral mesh generation using a new set of refinement templates

An octree-based mesh generation method is proposed to create reasonable-quality, geometry-adapted unstructured hexahedral meshes automatically from triangulated surface models without any sharp geometrical features. A new, easy-to-implement, easy-to-understand set of refinement templates is developed to perform local mesh refinement efficiently even for concave refinement domains without creati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1712.00408  شماره 

صفحات  -

تاریخ انتشار 2017